package com.gopay.common.domain.bank.nucc.expay.refund.req;

import java.io.Serializable;

import com.gopay.common.domain.bank.nucc.expay.NuccExpayBodyMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/** 
 * 网联快捷-退款 请求报文体
 * @ClassName: NuccExpayRefundBodyReq 
 * @author w_jiqing 
 * @date 2017年7月12日 下午4:06:04  
 */ 
@XStreamAlias("MsgBody")
public class NuccExpayRefundBodyReq extends NuccExpayBodyMessage{
    
    private static final long serialVersionUID = -4759832394671676818L;

    /**
     * 退款方信息
     */
    @XStreamAlias("PyerInf")
    private NuccExpayRefundBodyPyerinf pyerInf;
    
    /**
     * 收款方信息
     */
    @XStreamAlias("PyeeInf")
    private NuccExpayRefundBodyPyeeinf pyeeInf;
    
    /**
     * 备付金信息
     */
    @XStreamAlias("ResfdInf")
    private NuccExpayRefundBodyResfdinf resfdInf;
    
    /**
     * 交易信息
     */
    @XStreamAlias("TrxInf")
    private NuccExpayRefundBodyTrxinf trxInf;
    
    /**
     * 原交易信息
     */
    @XStreamAlias("OriTrxInf")
    private NuccExpayRefundBodyOriTrxinf oriTrxInf;
    
    /**
     * 交易批次号
     */
    @XStreamAlias("BatchId")
    private NuccExpayRefundBodyBatchid batchId;


    public NuccExpayRefundBodyPyerinf getPyerInf() {
        return pyerInf;
    }

    public void setPyerInf(NuccExpayRefundBodyPyerinf pyerInf) {
        this.pyerInf = pyerInf;
    }

    public NuccExpayRefundBodyPyeeinf getPyeeInf() {
        return pyeeInf;
    }

    public void setPyeeInf(NuccExpayRefundBodyPyeeinf pyeeInf) {
        this.pyeeInf = pyeeInf;
    }

    public NuccExpayRefundBodyResfdinf getResfdInf() {
        return resfdInf;
    }

    public void setResfdInf(NuccExpayRefundBodyResfdinf resfdInf) {
        this.resfdInf = resfdInf;
    }

    public NuccExpayRefundBodyTrxinf getTrxInf() {
        return trxInf;
    }

    public void setTrxInf(NuccExpayRefundBodyTrxinf trxInf) {
        this.trxInf = trxInf;
    }

    public NuccExpayRefundBodyOriTrxinf getOriTrxInf() {
        return oriTrxInf;
    }

    public void setOriTrxInf(NuccExpayRefundBodyOriTrxinf oriTrxInf) {
        this.oriTrxInf = oriTrxInf;
    }

    public NuccExpayRefundBodyBatchid getBatchId() {
        return batchId;
    }

    public void setBatchId(NuccExpayRefundBodyBatchid batchId) {
        this.batchId = batchId;
    }
    
    

}
